package com.lagou.sqlSession;

import com.lagou.pojo.Configuration;
import com.lagou.pojo.MappedStatement;

import java.util.List;

/**
 * @author buddy
 * @date 2021/8/25
 */
public interface Executor {
    /**
     * 查询，对JDBC 代码对封装
     * @param configuration 数据库连接配置
     * @param mappedStatement statement 配置
     * @param params 参数
     * @param <E> 返回结果类型
     * @return 集合
     */
    <E> List<E> query(Configuration configuration, MappedStatement mappedStatement,Object... params);
}
